#
# Copyright 2009 Jeffrey Palm
#
require 'composed_common'
require 'waits_for_key'
require 'apple_script_player'
require 'itunes_based_library'

# A composed common using a key finder that waits for the key
class DesktopComposedCommon < ComposedCommon

  def initialize(config)
    super(config,
          AppleScriptPlayer.new,
          ITunesBasedLibrary.new,
          WaitsForKey.new(config))
  end

end
